sun-powered transmitter - English Synonyms Dictionary